Automatic Convexification of Space using BSP-trees
نویسندگان
چکیده
Convex representations of shapes have several nice properties that can be exploited to generate efficient geometric algorithms. At the same time, extending algorithms from convex to non-convex shapes is non-trivial and often leads to more expensive solutions. An alternative and sometimes more efficient solution is to transform the non-convex problem into a collection of convex problems using a convexification approach. In this paper, we address the issue of building convexification of 3D spatial domains. This process is non-trivial, since it might lead to many convex cells and the computations are subject to numerical errors. In particular, we give the first fully automatic convexification technique of non-convex polyhedral meshes that leads to most of the time to a small increase in the number of convex cells. The basic idea of our technique is to use the leaves of a binary space partition tree (BSP-tree) to create the cells that we use for filling up the space between the non-convex polyhedral mesh and its convex hull. We show an application of our ideas to volume rendering of unstructured grids. CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling—Geometric algorithms
منابع مشابه
CAD Model Acquisition using Binary Space Partitioning Trees
This paper discusses an approach to automating CAD model acquisition by creating Binary Space Partitioning (BSP) trees from laser range data. Distinct views of the object, each represented by a BSP tree, are then merged using set operations on the trees. BSP trees have proven their utility in 3-D modeling, graphics and image processing, and their tree structure allows efficient algorithms to be...
متن کاملComputing the Boundary of a Class of Labeled-Leaf BSP Solids
We describe an algorithm that computes the boundary of the shadow volume cast by a collection of piecewise linear polyhedra in space using BSP trees. Unlike boundary representations, representing solids in general and shadow volumes in particular using BSP trees makes it possible to implement boolean operations easily and robustly. Also, in contrast with operating in Constructive Solid Geometry...
متن کاملBinary Space Partitioning (BSP) Trees
A binary space partitioning (bsp) tree represents a recursive, hierarchical subdivision of d-dimensional space into convex subspaces. BSP trees provide a computational representation of space that provides both a search structure and a representation of geometry. Constructing a bsp tree consists of partitioning a subspace by means of a hyperplane, which intersects the interior of that subspace,...
متن کاملCAD model acquisition using BSP trees
This paper discusses an approach to automating C A D model acquisition b y creating Binary Space Partitioning (BSP trees f rom laser range d a t a . Distinct are then merged using set operations. BSP trees have proven their utility in 3-D modeling, graphics and ima g e processing, and their tree structure allows ef ic ient algorithms to be developed that are compact and numerically robust. Thes...
متن کاملRectilinear Bsp Trees for Preferred Ray Sets
Rectilinear Binary Space Partitioning (BSP) trees are often used for solving various types of range searching problems including ray shooting. We propose a novel method for construction of rectilinear BSP trees for a preferred set of ray shooting queries. Particularly, we study ray sets formed by fixing either the direction or the origin of rays. We analyse and discuss the properties of constru...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003